permanent installation - French English Dictionary